package com.baidu.infinity.model

import android.os.Parcelable
import com.baidu.infinity.R
import com.baidu.infinity.ui.util.state.IconState
import com.baidu.infinity.ui.util.OperationType
import kotlinx.parcelize.Parcelize

@Parcelize
data class IconModel(
    val iconName: String,
    val type: OperationType,
    val normalColor: Int = R.color.middle_black,
    val selectedColor: Int = R.color.light_blue,
    var state: IconState = IconState.NORMAL
): Parcelable